@echo off
echo ===================================================
echo Cosplay Wallpaper Downloader
echo ===================================================

REM 检查Java是否已安装
java -version >nul 2>&1
if %ERRORLEVEL% NEQ 0 (
    echo Java未安装或未添加到PATH中。请安装JDK 1.8并设置环境变量。
    pause
    exit /b 1
)

REM 查找Java安装路径
for /f "tokens=*" %%i in ('where java') do (
    set JAVA_PATH=%%i
)

REM 设置JAVA_HOME（假设java.exe在bin目录下）
set JAVA_HOME=%JAVA_PATH:\bin\java.exe=%

echo 使用JAVA_HOME: %JAVA_HOME%

REM 检查target目录中的jar文件是否存在
if not exist "target\cosplay-0.0.1-SNAPSHOT.jar" (
    echo 正在构建项目...
    call .\mvnw.cmd clean package -DskipTests
    if %ERRORLEVEL% NEQ 0 (
        echo 构建失败！
        pause
        exit /b 1
    )
)

echo 正在启动应用程序...
echo 请访问 http://localhost:8080 使用壁纸下载器
echo 按Ctrl+C可以停止应用程序

java -jar target\cosplay-0.0.1-SNAPSHOT.jar

pause 